﻿/* Office 2007 theame */
/* Overrides */
/*** Grid ***/
.RadGrid_Office2007,
.MasterTable_Office2007,
.DetailTable_Office2007,
.GroupPanel_Office2007 table,
.GridEditForm_Office2007 table,
.GridToolTip_Office2007
{
	font:100% tahoma,verdana,arial,sans-serif !important;
}
.GridHeader_Office2007,
.ResizeHeader_Office2007
{
	font-size:100% !important;
}
.GroupHeader_Office2007
{
	font:bold 100% verdana,sans-serif;
}
.GridFilterRow_Office2007 td,
.GridRow_Office2007 td,
.GridAltRow_Office2007 td,
.GridEditRow_Office2007 td,
.GridFooter_Office2007 td,
.GridGroupFooter_Office2007 td
{
	padding-top:2px;
	padding-bottom:2px;
}
.RadGrid_Office2007 .rgPagePrev,
.RadGrid_Office2007 .rgPageNext,
.RadGrid_Office2007 .rgPageFirst,
.RadGrid_Office2007 .rgPageLast
{
	height:10px;
}
.GridPager_Office2007
{
    line-height:10px !important;
}
.GridPager_Office2007 input
{
	overflow:visible
}
.GridPager_Office2007 td
{
	padding:0px !important;
}
.PagerRight_Office2007
{
	vertical-align:middle;
	float:left !important;
}
.PagerCenter_Office2007
{
	vertical-align:middle;
	/**/
	float:left;
}
.GridPager_Office2007 div
{
	vertical-align:middle;
	white-space:nowrap;
}
.GridFilterRow_Office2007 input[type="text"]
{
	font:100% arial,verdana,sans-serif !imprtant;
}
.GridFilterRow_Office2007 .rgFilterBox
{
	width:50%;
	color:Navy;
	overflow:visible;
}
/*** Menu Context ***/
.ContextMenuPanel 
{
	padding: 1px 1px 0px 1px;
	font-size: 100% !important;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 0px 19px 0px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 1px 18px 1px 32px;
}
.RadMenu_Office2007 .rmDisabled,
.RadMenu_Office2007 .rmDisabled:hover
{
	padding: 0px 0px !important;
}
/* Custom */
BODY.Office2007 { font: 0.8em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.Office2007 input, select, textarea{    font-size: 100%;}

.Office2007 fieldset
{
	margin: 2px;
	padding: 0px;
	border: 1px solid #3b5a82;
	display:inline;
}
.Office2007 fieldset textarea
{
	border: 1px solid #3b5a82;
}
.Office2007 legend
{
	cursor: default;
}

.Office2007 LEGEND
{
	margin: 0px;
	color: #27413e;
	font-weight: bold;
}
.Office2007 DIV.CommonDialog
{
	padding: 3px;
	background-color: #FFF0D9;
	border: solid 1px #FFB84D;
}
.Office2007 DIV.CommonDialogPopUp
{
	padding: 3px;
	border: 1px solid #F09100;
	background-color: #FFD89D;
}
.Office2007 TABLE.MasterTable_Office2007 CAPTION
{
	display: none;
}
.Office2007 span.Border, .Office2007 INPUT
{
	border: solid 1px #567DB0;
	color: #334A6C;
}
.Office2007.PopupMenu
{
	background-color: Moccasin;
	border: solid 1px Sienna;
	padding: 2px;
}
.VerticalMiddle *
{
	vertical-align: middle;
}
.Office2007 ul.Menu
{
	padding: 2px;
	border: 1px solid #898fa5;
	background: #f6f6f6 url('/App_Themes/Office2007/Menu/rmSubMenuBg.gif') repeat-y 0 0;
}
.Office2007 ul.Menu li
{
	padding: 2px 2px 2px 30px;
	color: #251c1d;
	display: block;
}

.Office2007 ul.Menu li a:hover, a:link, a:visited
{
	text-decoration: none;
	color: #251c1d;
}
.Office2007 ul.Menu li a:hover
{
	border: 1px solid #6593cf;
	background: #99bff0 url('/App_Themes/Office2007/Menu/rmRootItemHover.gif') repeat-x 0 0;
}

.RadMenu_Office2007
{
	border: 1px solid #3b5a82;
	width: 100%;
	z-index: 0;
}
table.Docks
{
border:none;
}
table.Docks tr.Zone
{
	vertical-align:top
}
table.Docks td.Zone
{
	border: 1px solid #C0C0C0;
	vertical-align:top
}
table.Docks ul
{
	list-style: none;
	margin: 0px;
}
table.Docks ul li
{
}
table.Docks ul li.ZoneAnchor
{
	color: #93CEFF;
	display: none;
}
table.Docks ul li fieldset
{
}
.WM
{
	color: #8AB6EF !important;
	font-weight: normal;
	font-style: italic;
}

#popup {
  display: none;
  position: fixed;
  width: 350px;
  _position: absolute; /* hack for internet explorer 6 */
  background: #0093dd;
  z-index: 20;
  padding: 5px;  /* same as rounding */
}
#popup h1,h2,h3,h4
{
	font-weight:bold;
	font-size:120%;
	margin:0px;
}

#popup_bg {
  display: none;
  position: fixed;
  _position: absolute; /* hack for internet explorer 6 */
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #000000;
  border: 1px solid #cecece;
  z-index: 10;
}

#popup_title {
  font-weight: bold;
  color: #ffffff;
}

#popup_close {
  width: 14px;
  height: 14px;
  background: url('/images/buttons/close-off.png') no-repeat;
  position: absolute;
  right: 10px;
  cursor: pointer;
}
#popup_close:hover {
  background: url('/images/buttons/close.png') no-repeat;
}

#popup_message {
  padding: 8px;
  background: #ffffff;
  /*min-height: 120px;*/
}
div.bubble
{
	padding: 3px;
	position: absolute;
	clear: both;
	display: none;
	border: solid 1px gray;
	background-color: WhiteSmoke;
}
div.bubbleTip
{
	padding: 3px;
	position: absolute;
	clear: both;
	display: none;
	border: solid 1px gray;
	background-color: WhiteSmoke;
	cursor:default
}
div.bubbleTip div.mailTo
{
	text-align:right;
}
div.bubbleTip div.mailTo a
{
	color:darkgreen;
}
table.floater
{
	cursor:default;
}
table.floater caption
{
	background-color:ButtonFace;
	font-weight:bold;
	cursor:move;
}
table.floater caption B
{
	padding-right:2px;
	cursor:hand;
}
table.floater caption img
{
	vertical-align:middle;
	cursor:hand;
}
